driver's safety device - Alemán Inglés Diccionario